package com.example.leetcode.prcatice;

/**
 * 给你两棵二叉树的根节点 p 和 q ，编写一个函数来检验这两棵树是否相同。
 *
 * <p>如果两个树在结构上相同，并且节点具有相同的值，则认为它们是相同的。
 */
public class Test100 {

    private boolean is = true;

    public boolean isSameTree(TreeNode p, TreeNode q) {
        if (p == null && q == null) return true;
        if (p == null) is = false;
        if (p != null && q == null) is = false;
        if (p != null && q != null){
            if (q.val != p.val) is = false;
            isSameTree(p.left,q.left);
            isSameTree(p.right,q.right);
        }
        return is;
    }
}
